/*
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
 * All portions are Copyright (C) 2008-2014 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************
*/
package com.mes.manufacture.data;

import com.mes.data.EmesCustomer;
import com.mes.data.EmesPBom;
import com.mes.data.EmesProcessRoute;
import com.mes.plan.data.EmespPlanOrder;
import com.wms.entity.WmsSalesOrder;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import org.openbravo.base.structure.ActiveEnabled;
import org.openbravo.base.structure.BaseOBObject;
import org.openbravo.base.structure.ClientEnabled;
import org.openbravo.base.structure.OrganizationEnabled;
import org.openbravo.base.structure.Traceable;
import org.openbravo.model.ad.access.User;
import org.openbravo.model.ad.system.Client;
import org.openbravo.model.common.enterprise.Organization;
import org.openbravo.model.common.plm.Product;
import org.openbravo.model.common.uom.UOM;
/**
 * Entity class for entity Emeso_ManuOrder (stored in table Emeso_ManuOrder).
 *
 * NOTE: This class should not be instantiated directly. To instantiate this
 * class the {@link org.openbravo.base.provider.OBProvider} should be used.
 */
public class EmesoManuOrder extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
    private static final long serialVersionUID = 1L;
    public static final String TABLE_NAME = "Emeso_ManuOrder";
    public static final String ENTITY_NAME = "Emeso_ManuOrder";
    public static final String PROPERTY_ID = "id";
    public static final String PROPERTY_EMESPPLANORDER = "emespPlanorder";
    public static final String PROPERTY_CODE = "code";
    public static final String PROPERTY_NAME = "name";
    public static final String PROPERTY_TOPPRODUCT = "topProduct";
    public static final String PROPERTY_PRODUCT = "product";
    public static final String PROPERTY_SEQNO = "seqNo";
    public static final String PROPERTY_EMESPROCESSROUTE = "emesProcessRoute";
    public static final String PROPERTY_EMESPBOM = "emesPbom";
    public static final String PROPERTY_QTY = "qty";
    public static final String PROPERTY_UOM = "uom";
    public static final String PROPERTY_PRIORTYLEVEL = "priortyLevel";
    public static final String PROPERTY_REQDATE = "reqDate";
    public static final String PROPERTY_PLANEDDATEFROM = "planedDateFrom";
    public static final String PROPERTY_PLANEDDATETO = "planedDateTo";
    public static final String PROPERTY_DATEPLANED = "datePlaned";
    public static final String PROPERTY_QTYPLANED = "qtyPlaned";
    public static final String PROPERTY_DATESTARTED = "dateStarted";
    public static final String PROPERTY_QTYSTARTED = "qtyStarted";
    public static final String PROPERTY_DATEDONE = "dateDone";
    public static final String PROPERTY_QTYDONE = "qtyDone";
    public static final String PROPERTY_PAUSEDATE = "pauseDate";
    public static final String PROPERTY_EMESCUSTOMER = "emesCustomer";
    public static final String PROPERTY_STATUS = "status";
    public static final String PROPERTY_BEFOREPAUSESTATUS = "beforepauseStatus";
    public static final String PROPERTY_CLIENT = "client";
    public static final String PROPERTY_ORGANIZATION = "organization";
    public static final String PROPERTY_ACTIVE = "active";
    public static final String PROPERTY_CREATIONDATE = "creationDate";
    public static final String PROPERTY_CREATEDBY = "createdBy";
    public static final String PROPERTY_UPDATED = "updated";
    public static final String PROPERTY_UPDATEDBY = "updatedBy";
    public static final String PROPERTY_SALENO = "saleNo";
    public static final String PROPERTY_URGENT = "urgent";
    public static final String PROPERTY_PARENT = "parent";
    public static final String PROPERTY_ASSIGNBTN = "assignBtn";
    public static final String PROPERTY_GENERATEMATERIALBTN = "generateMaterialBtn";
    public static final String PROPERTY_GENERATESTATUS = "generateStatus";
    public static final String PROPERTY_REVIEWBTN = "reviewBtn";
    public static final String PROPERTY_PRINTBTN = "printBtn";
    public static final String PROPERTY_AUDIT = "audit";
    public static final String PROPERTY_OUTASSISTBTN = "outAssistBtn";
    public static final String PROPERTY_OUTASSISTQTY = "outAssistQty";
    public static final String PROPERTY_TEST = "test";
    public static final String PROPERTY_BENDCOUNT = "bendCount";
    public static final String PROPERTY_DESCRIPTION = "description";
    public static final String PROPERTY_QTYASSIGN = "qtyAssign";
    public static final String PROPERTY_QTYSTORAGE = "qtyStorage";
    public static final String PROPERTY_WMSSALESORDER = "wmsSalesOrder";
    public static final String PROPERTY_FOOTLENGTH = "footLength";
    public static final String PROPERTY_FOOTWIDTH = "footWidth";
    public static final String PROPERTY_FOOTHEIGHT = "footHeight";
    public static final String PROPERTY_FOOTSIZECODE = "footSizeCode";
    public static final String PROPERTY_EMESODCRESULTLIST = "emesoDCResultList";
    public static final String PROPERTY_EMESOJOBORDERLIST = "emesoJobOrderList";
    public static final String PROPERTY_EMESOJOBPLANLIST = "emesoJobPlanList";
    public static final String PROPERTY_EMESOJOBPLANPROCESSLIST = "emesoJobPlanProcessList";
    public static final String PROPERTY_EMESOMANUORDERPARENTIDLIST = "emesoManuOrderParentIDList";
    public static final String PROPERTY_EMESOMANUORDERBOMLIST = "emesoManuOrderBomList";
    public static final String PROPERTY_EMESOMANUORDERDIYLIST = "emesoManuOrderDiyList";
    public static final String PROPERTY_EMESOMANUORDERFINISHEDLIST = "emesoManuOrderFinishedList";
    public static final String PROPERTY_EMESOMANUORDERMATERIALLIST = "emesoManuOrderMaterialList";
    public static final String PROPERTY_EMESOMANUORDERPROCESSLIST = "emesoManuOrderProcessList";
    public static final String PROPERTY_EMESOMANUINMATERIALLIST = "emesoManuInMaterialList";
    public static final String PROPERTY_EMESOOUTASSISTORDERLIST = "emesoOutAssistOrderList";

    public EmesoManuOrder() {
        setDefaultValue(PROPERTY_QTY, new BigDecimal(1));
        setDefaultValue(PROPERTY_PRIORTYLEVEL, (long) 3);
        setDefaultValue(PROPERTY_STATUS, "CREATE");
        setDefaultValue(PROPERTY_ACTIVE, true);
        setDefaultValue(PROPERTY_URGENT, false);
        setDefaultValue(PROPERTY_ASSIGNBTN, false);
        setDefaultValue(PROPERTY_GENERATEMATERIALBTN, false);
        setDefaultValue(PROPERTY_REVIEWBTN, false);
        setDefaultValue(PROPERTY_PRINTBTN, false);
        setDefaultValue(PROPERTY_AUDIT, false);
        setDefaultValue(PROPERTY_OUTASSISTBTN, false);
        setDefaultValue(PROPERTY_TEST, false);
        setDefaultValue(PROPERTY_EMESODCRESULTLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBORDERLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBPLANLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOJOBPLANPROCESSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERPARENTIDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERBOMLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERDIYLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERFINISHEDLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUORDERPROCESSLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOMANUINMATERIALLIST, new ArrayList<Object>());
        setDefaultValue(PROPERTY_EMESOOUTASSISTORDERLIST, new ArrayList<Object>());
    }

    @Override
    public String getEntityName() {
        return ENTITY_NAME;
    }

    public String getId() {
        return (String) get(PROPERTY_ID);
    }

    public void setId(String id) {
        set(PROPERTY_ID, id);
    }

    public EmespPlanOrder getEmespPlanorder() {
        return (EmespPlanOrder) get(PROPERTY_EMESPPLANORDER);
    }

    public void setEmespPlanorder(EmespPlanOrder emespPlanorder) {
        set(PROPERTY_EMESPPLANORDER, emespPlanorder);
    }

    public String getCode() {
        return (String) get(PROPERTY_CODE);
    }

    public void setCode(String code) {
        set(PROPERTY_CODE, code);
    }

    public String getName() {
        return (String) get(PROPERTY_NAME);
    }

    public void setName(String name) {
        set(PROPERTY_NAME, name);
    }

    public Product getTopProduct() {
        return (Product) get(PROPERTY_TOPPRODUCT);
    }

    public void setTopProduct(Product topProduct) {
        set(PROPERTY_TOPPRODUCT, topProduct);
    }

    public Product getProduct() {
        return (Product) get(PROPERTY_PRODUCT);
    }

    public void setProduct(Product product) {
        set(PROPERTY_PRODUCT, product);
    }

    public String getSeqNo() {
        return (String) get(PROPERTY_SEQNO);
    }

    public void setSeqNo(String seqNo) {
        set(PROPERTY_SEQNO, seqNo);
    }

    public EmesProcessRoute getEmesProcessRoute() {
        return (EmesProcessRoute) get(PROPERTY_EMESPROCESSROUTE);
    }

    public void setEmesProcessRoute(EmesProcessRoute emesProcessRoute) {
        set(PROPERTY_EMESPROCESSROUTE, emesProcessRoute);
    }

    public EmesPBom getEmesPbom() {
        return (EmesPBom) get(PROPERTY_EMESPBOM);
    }

    public void setEmesPbom(EmesPBom emesPbom) {
        set(PROPERTY_EMESPBOM, emesPbom);
    }

    public BigDecimal getQty() {
        return (BigDecimal) get(PROPERTY_QTY);
    }

    public void setQty(BigDecimal qty) {
        set(PROPERTY_QTY, qty);
    }

    public UOM getUom() {
        return (UOM) get(PROPERTY_UOM);
    }

    public void setUom(UOM uom) {
        set(PROPERTY_UOM, uom);
    }

    public Long getPriortyLevel() {
        return (Long) get(PROPERTY_PRIORTYLEVEL);
    }

    public void setPriortyLevel(Long priortyLevel) {
        set(PROPERTY_PRIORTYLEVEL, priortyLevel);
    }

    public Date getReqDate() {
        return (Date) get(PROPERTY_REQDATE);
    }

    public void setReqDate(Date reqDate) {
        set(PROPERTY_REQDATE, reqDate);
    }

    public Date getPlanedDateFrom() {
        return (Date) get(PROPERTY_PLANEDDATEFROM);
    }

    public void setPlanedDateFrom(Date planedDateFrom) {
        set(PROPERTY_PLANEDDATEFROM, planedDateFrom);
    }

    public Date getPlanedDateTo() {
        return (Date) get(PROPERTY_PLANEDDATETO);
    }

    public void setPlanedDateTo(Date planedDateTo) {
        set(PROPERTY_PLANEDDATETO, planedDateTo);
    }

    public Date getDatePlaned() {
        return (Date) get(PROPERTY_DATEPLANED);
    }

    public void setDatePlaned(Date datePlaned) {
        set(PROPERTY_DATEPLANED, datePlaned);
    }

    public Long getQtyPlaned() {
        return (Long) get(PROPERTY_QTYPLANED);
    }

    public void setQtyPlaned(Long qtyPlaned) {
        set(PROPERTY_QTYPLANED, qtyPlaned);
    }

    public Date getDateStarted() {
        return (Date) get(PROPERTY_DATESTARTED);
    }

    public void setDateStarted(Date dateStarted) {
        set(PROPERTY_DATESTARTED, dateStarted);
    }

    public Long getQtyStarted() {
        return (Long) get(PROPERTY_QTYSTARTED);
    }

    public void setQtyStarted(Long qtyStarted) {
        set(PROPERTY_QTYSTARTED, qtyStarted);
    }

    public Date getDateDone() {
        return (Date) get(PROPERTY_DATEDONE);
    }

    public void setDateDone(Date dateDone) {
        set(PROPERTY_DATEDONE, dateDone);
    }

    public Long getQtyDone() {
        return (Long) get(PROPERTY_QTYDONE);
    }

    public void setQtyDone(Long qtyDone) {
        set(PROPERTY_QTYDONE, qtyDone);
    }

    public Date getPauseDate() {
        return (Date) get(PROPERTY_PAUSEDATE);
    }

    public void setPauseDate(Date pauseDate) {
        set(PROPERTY_PAUSEDATE, pauseDate);
    }

    public EmesCustomer getEmesCustomer() {
        return (EmesCustomer) get(PROPERTY_EMESCUSTOMER);
    }

    public void setEmesCustomer(EmesCustomer emesCustomer) {
        set(PROPERTY_EMESCUSTOMER, emesCustomer);
    }

    public String getStatus() {
        return (String) get(PROPERTY_STATUS);
    }

    public void setStatus(String status) {
        set(PROPERTY_STATUS, status);
    }

    public String getBeforepauseStatus() {
        return (String) get(PROPERTY_BEFOREPAUSESTATUS);
    }

    public void setBeforepauseStatus(String beforepauseStatus) {
        set(PROPERTY_BEFOREPAUSESTATUS, beforepauseStatus);
    }

    public Client getClient() {
        return (Client) get(PROPERTY_CLIENT);
    }

    public void setClient(Client client) {
        set(PROPERTY_CLIENT, client);
    }

    public Organization getOrganization() {
        return (Organization) get(PROPERTY_ORGANIZATION);
    }

    public void setOrganization(Organization organization) {
        set(PROPERTY_ORGANIZATION, organization);
    }

    public Boolean isActive() {
        return (Boolean) get(PROPERTY_ACTIVE);
    }

    public void setActive(Boolean active) {
        set(PROPERTY_ACTIVE, active);
    }

    public Date getCreationDate() {
        return (Date) get(PROPERTY_CREATIONDATE);
    }

    public void setCreationDate(Date creationDate) {
        set(PROPERTY_CREATIONDATE, creationDate);
    }

    public User getCreatedBy() {
        return (User) get(PROPERTY_CREATEDBY);
    }

    public void setCreatedBy(User createdBy) {
        set(PROPERTY_CREATEDBY, createdBy);
    }

    public Date getUpdated() {
        return (Date) get(PROPERTY_UPDATED);
    }

    public void setUpdated(Date updated) {
        set(PROPERTY_UPDATED, updated);
    }

    public User getUpdatedBy() {
        return (User) get(PROPERTY_UPDATEDBY);
    }

    public void setUpdatedBy(User updatedBy) {
        set(PROPERTY_UPDATEDBY, updatedBy);
    }

    public String getSaleNo() {
        return (String) get(PROPERTY_SALENO);
    }

    public void setSaleNo(String saleNo) {
        set(PROPERTY_SALENO, saleNo);
    }

    public Boolean isUrgent() {
        return (Boolean) get(PROPERTY_URGENT);
    }

    public void setUrgent(Boolean urgent) {
        set(PROPERTY_URGENT, urgent);
    }

    public EmesoManuOrder getParent() {
        return (EmesoManuOrder) get(PROPERTY_PARENT);
    }

    public void setParent(EmesoManuOrder parent) {
        set(PROPERTY_PARENT, parent);
    }

    public Boolean isAssignBtn() {
        return (Boolean) get(PROPERTY_ASSIGNBTN);
    }

    public void setAssignBtn(Boolean assignBtn) {
        set(PROPERTY_ASSIGNBTN, assignBtn);
    }

    public Boolean isGenerateMaterialBtn() {
        return (Boolean) get(PROPERTY_GENERATEMATERIALBTN);
    }

    public void setGenerateMaterialBtn(Boolean generateMaterialBtn) {
        set(PROPERTY_GENERATEMATERIALBTN, generateMaterialBtn);
    }

    public String getGenerateStatus() {
        return (String) get(PROPERTY_GENERATESTATUS);
    }

    public void setGenerateStatus(String generateStatus) {
        set(PROPERTY_GENERATESTATUS, generateStatus);
    }

    public Boolean isReviewBtn() {
        return (Boolean) get(PROPERTY_REVIEWBTN);
    }

    public void setReviewBtn(Boolean reviewBtn) {
        set(PROPERTY_REVIEWBTN, reviewBtn);
    }

    public Boolean isPrintBtn() {
        return (Boolean) get(PROPERTY_PRINTBTN);
    }

    public void setPrintBtn(Boolean printBtn) {
        set(PROPERTY_PRINTBTN, printBtn);
    }

    public Boolean isAudit() {
        return (Boolean) get(PROPERTY_AUDIT);
    }

    public void setAudit(Boolean audit) {
        set(PROPERTY_AUDIT, audit);
    }

    public Boolean isOutAssistBtn() {
        return (Boolean) get(PROPERTY_OUTASSISTBTN);
    }

    public void setOutAssistBtn(Boolean outAssistBtn) {
        set(PROPERTY_OUTASSISTBTN, outAssistBtn);
    }

    public Long getOutAssistQty() {
        return (Long) get(PROPERTY_OUTASSISTQTY);
    }

    public void setOutAssistQty(Long outAssistQty) {
        set(PROPERTY_OUTASSISTQTY, outAssistQty);
    }

    public Boolean isTest() {
        return (Boolean) get(PROPERTY_TEST);
    }

    public void setTest(Boolean test) {
        set(PROPERTY_TEST, test);
    }

    public BigDecimal getBendCount() {
        return (BigDecimal) get(PROPERTY_BENDCOUNT);
    }

    public void setBendCount(BigDecimal bendCount) {
        set(PROPERTY_BENDCOUNT, bendCount);
    }

    public String getDescription() {
        return (String) get(PROPERTY_DESCRIPTION);
    }

    public void setDescription(String description) {
        set(PROPERTY_DESCRIPTION, description);
    }

    public BigDecimal getQtyAssign() {
        return (BigDecimal) get(PROPERTY_QTYASSIGN);
    }

    public void setQtyAssign(BigDecimal qtyAssign) {
        set(PROPERTY_QTYASSIGN, qtyAssign);
    }

    public Long getQtyStorage() {
        return (Long) get(PROPERTY_QTYSTORAGE);
    }

    public void setQtyStorage(Long qtyStorage) {
        set(PROPERTY_QTYSTORAGE, qtyStorage);
    }

    public WmsSalesOrder getWmsSalesOrder() {
        return (WmsSalesOrder) get(PROPERTY_WMSSALESORDER);
    }

    public void setWmsSalesOrder(WmsSalesOrder wmsSalesOrder) {
        set(PROPERTY_WMSSALESORDER, wmsSalesOrder);
    }

    public BigDecimal getFootLength() {
        return (BigDecimal) get(PROPERTY_FOOTLENGTH);
    }

    public void setFootLength(BigDecimal footLength) {
        set(PROPERTY_FOOTLENGTH, footLength);
    }

    public BigDecimal getFootWidth() {
        return (BigDecimal) get(PROPERTY_FOOTWIDTH);
    }

    public void setFootWidth(BigDecimal footWidth) {
        set(PROPERTY_FOOTWIDTH, footWidth);
    }

    public BigDecimal getFootHeight() {
        return (BigDecimal) get(PROPERTY_FOOTHEIGHT);
    }

    public void setFootHeight(BigDecimal footHeight) {
        set(PROPERTY_FOOTHEIGHT, footHeight);
    }

    public String getFootSizeCode() {
        return (String) get(PROPERTY_FOOTSIZECODE);
    }

    public void setFootSizeCode(String footSizeCode) {
        set(PROPERTY_FOOTSIZECODE, footSizeCode);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoDataCollectionResult> getEmesoDCResultList() {
      return (List<EmesoDataCollectionResult>) get(PROPERTY_EMESODCRESULTLIST);
    }

    public void setEmesoDCResultList(List<EmesoDataCollectionResult> emesoDCResultList) {
        set(PROPERTY_EMESODCRESULTLIST, emesoDCResultList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobOrder> getEmesoJobOrderList() {
      return (List<EmesoJobOrder>) get(PROPERTY_EMESOJOBORDERLIST);
    }

    public void setEmesoJobOrderList(List<EmesoJobOrder> emesoJobOrderList) {
        set(PROPERTY_EMESOJOBORDERLIST, emesoJobOrderList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobPlan> getEmesoJobPlanList() {
      return (List<EmesoJobPlan>) get(PROPERTY_EMESOJOBPLANLIST);
    }

    public void setEmesoJobPlanList(List<EmesoJobPlan> emesoJobPlanList) {
        set(PROPERTY_EMESOJOBPLANLIST, emesoJobPlanList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoJobPlanProcess> getEmesoJobPlanProcessList() {
      return (List<EmesoJobPlanProcess>) get(PROPERTY_EMESOJOBPLANPROCESSLIST);
    }

    public void setEmesoJobPlanProcessList(List<EmesoJobPlanProcess> emesoJobPlanProcessList) {
        set(PROPERTY_EMESOJOBPLANPROCESSLIST, emesoJobPlanProcessList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuOrder> getEmesoManuOrderParentIDList() {
      return (List<EmesoManuOrder>) get(PROPERTY_EMESOMANUORDERPARENTIDLIST);
    }

    public void setEmesoManuOrderParentIDList(List<EmesoManuOrder> emesoManuOrderParentIDList) {
        set(PROPERTY_EMESOMANUORDERPARENTIDLIST, emesoManuOrderParentIDList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuOrderBom> getEmesoManuOrderBomList() {
      return (List<EmesoManuOrderBom>) get(PROPERTY_EMESOMANUORDERBOMLIST);
    }

    public void setEmesoManuOrderBomList(List<EmesoManuOrderBom> emesoManuOrderBomList) {
        set(PROPERTY_EMESOMANUORDERBOMLIST, emesoManuOrderBomList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuOrderDiy> getEmesoManuOrderDiyList() {
      return (List<EmesoManuOrderDiy>) get(PROPERTY_EMESOMANUORDERDIYLIST);
    }

    public void setEmesoManuOrderDiyList(List<EmesoManuOrderDiy> emesoManuOrderDiyList) {
        set(PROPERTY_EMESOMANUORDERDIYLIST, emesoManuOrderDiyList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuOrderFinished> getEmesoManuOrderFinishedList() {
      return (List<EmesoManuOrderFinished>) get(PROPERTY_EMESOMANUORDERFINISHEDLIST);
    }

    public void setEmesoManuOrderFinishedList(List<EmesoManuOrderFinished> emesoManuOrderFinishedList) {
        set(PROPERTY_EMESOMANUORDERFINISHEDLIST, emesoManuOrderFinishedList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuorderMaterial> getEmesoManuOrderMaterialList() {
      return (List<EmesoManuorderMaterial>) get(PROPERTY_EMESOMANUORDERMATERIALLIST);
    }

    public void setEmesoManuOrderMaterialList(List<EmesoManuorderMaterial> emesoManuOrderMaterialList) {
        set(PROPERTY_EMESOMANUORDERMATERIALLIST, emesoManuOrderMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuOrderProcess> getEmesoManuOrderProcessList() {
      return (List<EmesoManuOrderProcess>) get(PROPERTY_EMESOMANUORDERPROCESSLIST);
    }

    public void setEmesoManuOrderProcessList(List<EmesoManuOrderProcess> emesoManuOrderProcessList) {
        set(PROPERTY_EMESOMANUORDERPROCESSLIST, emesoManuOrderProcessList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoManuInMaterial> getEmesoManuInMaterialList() {
      return (List<EmesoManuInMaterial>) get(PROPERTY_EMESOMANUINMATERIALLIST);
    }

    public void setEmesoManuInMaterialList(List<EmesoManuInMaterial> emesoManuInMaterialList) {
        set(PROPERTY_EMESOMANUINMATERIALLIST, emesoManuInMaterialList);
    }

    @SuppressWarnings("unchecked")
    public List<EmesoOutAssistOrder> getEmesoOutAssistOrderList() {
      return (List<EmesoOutAssistOrder>) get(PROPERTY_EMESOOUTASSISTORDERLIST);
    }

    public void setEmesoOutAssistOrderList(List<EmesoOutAssistOrder> emesoOutAssistOrderList) {
        set(PROPERTY_EMESOOUTASSISTORDERLIST, emesoOutAssistOrderList);
    }

}
